package com.example.horton.charttest;

import com.github.mikephil.charting.components.AxisBase;
import com.github.mikephil.charting.formatter.IAxisValueFormatter;


public class CustomXValueFormatter implements IAxisValueFormatter {

    /*private DecimalFormat mFormat;*/
    private boolean drawValue;

    public CustomXValueFormatter(boolean drawValue) {
        /* mFormat = new DecimalFormat("###,###,###,##0");*/
        this.drawValue = drawValue;
    }

    @Override
    public String getFormattedValue(float value, AxisBase axis) {
//        /*if (value==0){
//            return mFormat.format(value);
//        }
//        return *//*"￥" + *//*mFormat.format(value);*/
//
//        if (drawValue){
//            if (value>=100000){
//                return (int)value/10000+"w -";
//            }else if (value>=10000){
//                return (int)value/10000+"."+(int) value/1000%10+"w -";
//            }else {
//                return (int)value+" -";
//            }
//        }else {
//            return "-";
//        }

        final String[] xLableList = new String[]{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
        if (value >= 0) {
            return xLableList[(int) value % xLableList.length];
        } else {
            return "";
        }
    }
}